float mat[16];
float vec[4];
OP_PRINT (" -> Color Matrix");
- graphene_matrix_to_float (&op->matrix, mat);
+ graphene_matrix_to_float (op->matrix, mat);
glUniformMatrix4fv (program->color_matrix.color_matrix_location, 1, GL_FALSE, mat);
- graphene_vec4_to_float (&op->offset, vec);
+ graphene_vec4_to_float (op->offset, vec);
glUniform4fv (program->color_matrix.color_offset_location, 1, vec);
}
typedef struct
{
- graphene_matrix_t matrix;
- graphene_vec4_t offset;
+ const graphene_matrix_t *matrix;
+ const graphene_vec4_t *offset;
} OpColorMatrix;
typedef struct